package com.ruoyi.system.domain;

import java.util.Date;
import java.util.Objects;

import com.baomidou.mybatisplus.annotation.TableField;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 【请填写功能名称】对象 T_MI_STOCK
 *
 * @author ruoyi
 * @date 2024-09-05
 */
@Data
public class TMiStock extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** $column.columnComment */
    
    @TableField(value = "STOCK_ID")
    @Excel(name = "库存ID")
    private String stockId;


    @TableField(exist = false)
    private String startDate; // 开始日期
    @TableField(exist = false)
    private String endDate;   // 结束日期


    @TableField(value = "PUTIN_ID")
    private String putinId;

    /** $column.columnComment */
    @TableField(value = "PUTIN_ID_LINE")
    private String putinIdLine;

    /** $column.columnComment */
    private String storageId;

    /** $column.columnComment */
    
    private String areaId;

    /** $column.columnComment */
    @Excel(name = "库位")
    private String locationId;

    /** $column.columnComment */
    @TableField(value = "GOODS_TYPEID")
    private String goodsTypeid;

    /** $column.columnComment */
    @Excel(name = "物料遍号")
    private String goodsId;

    /** $column.columnComment */
    @Excel(name = "数量")
    private String shelvesNum;

    /** $column.columnComment */
    @TableField(value = "VERSION")
    private String VERSION;

    /** $column.columnComment */
    @TableField(value = "STORAGE_MODE")
    private String storageMode;

    /** $column.columnComment */
    
    @TableField(value = "PROVIDER_ID")
    private String providerId;

    /** $column.columnComment */
    
    /*@TableField(value = "PRODUCTION_DATE")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")*/
    private String productionDate;

    /** $column.columnComment */
    @Excel(name = "上架日期",dateFormat = "yyyy-MM-dd HH:mm:ss")
    @TableField(value = "WARE_DATE")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date wareDate;

    /** $column.columnComment */
    
    @TableField(value = "DOCCTNUMBER")
    private String DOCCTNUMBER;

    /** $column.columnComment */
    
    @TableField(value = "GOODSVOLUME")
    private String GOODSVOLUME;

    /** $column.columnComment */
/*
    @Excel(name = "占用数量")
*/
    private String occupyNum;

    /** $column.columnComment */
    private String noticeId;

    /** $column.columnComment */
    
    private String oriBill;

    /** $column.columnComment */
    @Excel(name = "托盘号")
    @TableField(value = "CTL")
    private String CTL;

    /** $column.columnComment */
    @TableField(value = "BARCODE")
    @Excel(name = "产品型号")
    private String BARCODE;

    /** $column.columnComment */
    
    private String customerId;

    /** $column.columnComment */
    
    private String goodsSku;

    /** $column.columnComment */
    @TableField(value = "locIdName")
    private String locIdName;

    /** $column.columnComment */
    
    private String wgh;

    /** $column.columnComment */
    
    private String goodsName;

    /** $column.columnComment */
    
    private String boxType;

    /** $column.columnComment */
    @TableField(value = "PACKING_NUM")
    private String packingNum;

    /** $column.columnComment */
    
    @TableField(value = "ProDucLotId")
    private String ProDucLotId;

    /** $column.columnComment */
    
    @TableField(value = "Whseloc")
    private String Whseloc;

    /** $column.columnComment */
    
    @TableField(value = "HIGH")
    private String HIGH;

    /** $column.columnComment */
    
    @TableField(value = "STS")
    private String STS;

    /** $column.columnComment */
    
    @TableField(value = "PRICE")
    private String PRICE;

    /** $column.columnComment */
    
    @TableField(value = "PROBLEM")
    private String PROBLEM;

    /** $column.columnComment */
    
    private String orderNum;

    /** $column.columnComment */
    
    @TableField(value = "CUSTOMER")
    private String CUSTOMER;

    /** $column.columnComment */
    
    @TableField(value = "REMARK2")
    private String REMARK2;

    /** $column.columnComment */
    
    @TableField(value = "ONSHELFUSERID")
    private String ONSHELFUSERID;

    /** $column.columnComment */
    
    @TableField(value = "PARTDESC")
    private String PARTDESC;

    /** $column.columnComment */
    
    @TableField(value = "HASVOLUME")
    private String HASVOLUME;

    /** $column.columnComment */
    
    @TableField(value = "WAREHOUSING_ID")
    private String warehousingId;

    /** $column.columnComment */
    @TableField(value = "UPGOODS_ID")
    private String upgoodsId;

    /** $column.columnComment */
    
    @TableField(value = "BarCodeTpe")
    private String BarCodeTpe;

    /** $column.columnComment */
    
    @TableField(value = "BarCodef")
    private String BarCodef;

    /** $column.columnComment */
    
    @TableField(value = "GropSc")
    @Excel(name = "产线")
    private String GropSc;

    /** $column.columnComment */
    
    private String lx;

    /** $column.columnComment */
    
    @TableField(value = "NET_WEIGH")
    private String netWeigh;

    /** $column.columnComment */
    
    @TableField(value = "stsErp")
    private String stsErp;

    /** $column.columnComment */
    
    @TableField(value = "stsDj")
    private String stsDj;

    /** $column.columnComment */
    
    @TableField(value = "SPECIFICATION")
    private String SPECIFICATION;

    /** $column.columnComment */
    
    @TableField(value = "gltrp")
    private String gltrp;

    /** $column.columnComment */

    @TableField(value = "GOODS_MEASURE_ID")
    private String goodsMeasureId;

    /** $column.columnComment */
    
    @TableField(value = "SAPMSG")
    private String SAPMSG;

    /** $column.columnComment */
    
    @TableField(value = "VKBUR")
    private String VKBUR;

    /** $column.columnComment */
    
    @TableField(value = "KUNAG")
    private String KUNAG;

    /** $column.columnComment */
    
    @TableField(value = "ZVKBUR")
    private String ZVKBUR;

    /** $column.columnComment */
    
    @TableField(value = "ZKUNAG")
    private String ZKUNAG;

    /** $column.columnComment */
    
    @TableField(value = "ZSOURCE")
    private String ZSOURCE;

    /** $column.columnComment */
    
    @TableField(value = "QTBY1")
    private String QTBY1;


    @TableField(value = "REMARK")
    private String REMARK;

    /** $column.columnComment */
    
    @TableField(value = "QTBY2")
    private String QTBY2;

    /** $column.columnComment */
    
    @TableField(value = "QTBY3")
    private String QTBY3;

    /** $column.columnComment */
    
    @TableField(value = "QTBY4")
    private String QTBY4;

    /** $column.columnComment */
    
    @TableField(value = "QTBY5")
    private String QTBY5;

    /** $column.columnComment */
    
    @TableField(value = "QTBY6")
    private String QTBY6;


    private String searchValue;


    /** $column.columnComment */
    @TableField(value = "STNR")
    private String STNR;

    /** $column.columnComment */
    @TableField(value = "TRNO")
    private String TRNO;

    /** $column.columnComment */
    @TableField(value = "ARTICLE")
    private String ARTICLE;

    /** $column.columnComment */
    @Excel(name = "数量", readConverterExp = "$column.readConverterExp()")
    @TableField(value = "QTY")
    private String QTY;

    /** $column.columnComment */
    @Excel(name = "PO", readConverterExp = "$column.readConverterExp()")
    @TableField(value = "PO")
    private String PO;

    /** $column.columnComment */
    @Excel(name = "SO", readConverterExp = "$column.readConverterExp()")
    @TableField(value = "SO")
    private String SO;

    /** $column.columnComment */
    @Excel(name = "MID", readConverterExp = "$column.readConverterExp()")
    @TableField(value = "ITEM")
    private String ITEM;

    /** $column.columnComment */
    @Excel(name = "订单编号", readConverterExp = "$column.readConverterExp()")
    @TableField(value = "ORDNO")
    private String ORDNO;

    /** $column.columnComment */
    @Excel(name = "尺寸", readConverterExp = "$column.readConverterExp()")
    @TableField(value = "CUSSIZE")
    private String CUSSIZE;

    /** $column.columnComment */
    @TableField(value = "ITNBR")
    private String ITNBR;

    /** $column.columnComment */
    @TableField(value = "ITDSC")
    private String ITDSC;



    /** $column.columnComment */
    public String getStartDate() {
        return startDate;
    }

    public void setStartDate(String startDate) {
        this.startDate = startDate;
    }

    public String getEndDate() {
        return endDate;
    }

    public void setEndDate(String endDate) {
        this.endDate = endDate;
    }

    public String[] getWareDates() {
        return wareDates;
    }

    public void setWareDates(String[] wareDates) {
        this.wareDates = wareDates;
    }

    public String getEndsTime() {
        return endsTime;
    }

    public void setEndsTime(String endsTime) {
        this.endsTime = endsTime;
    }

    public String getStartTime() {
        return startTime;
    }

    public void setStartTime(String startTime) {
        this.startTime = startTime;
    }
   @TableField(exist = false)
    private String[] wareDates;
    @TableField(exist = false)
    private String startTime;
    @TableField(exist = false)
    private String endsTime;


    public String getStockId() {
        return stockId;
    }

    public void setStockId(String stockId) {
        this.stockId = stockId;
    }

    public String getPutinId() {
        return putinId;
    }

    public void setPutinId(String putinId) {
        this.putinId = putinId;
    }

    public String getPutinIdLine() {
        return putinIdLine;
    }

    public void setPutinIdLine(String putinIdLine) {
        this.putinIdLine = putinIdLine;
    }

    public String getStorageId() {
        return storageId;
    }

    public void setStorageId(String storageId) {
        this.storageId = storageId;
    }

    public String getAreaId() {
        return areaId;
    }

    public void setAreaId(String areaId) {
        this.areaId = areaId;
    }

    public String getLocationId() {
        return locationId;
    }

    public void setLocationId(String locationId) {
        this.locationId = locationId;
    }

    public String getGoodsTypeid() {
        return goodsTypeid;
    }

    public void setGoodsTypeid(String goodsTypeid) {
        this.goodsTypeid = goodsTypeid;
    }

    public String getGoodsId() {
        return goodsId;
    }

    public void setGoodsId(String goodsId) {
        this.goodsId = goodsId;
    }

    public String getShelvesNum() {
        return shelvesNum;
    }

    public void setShelvesNum(String shelvesNum) {
        this.shelvesNum = shelvesNum;
    }

    public String getVERSION() {
        return VERSION;
    }

    public void setVERSION(String VERSION) {
        this.VERSION = VERSION;
    }

    public String getStorageMode() {
        return storageMode;
    }

    public void setStorageMode(String storageMode) {
        this.storageMode = storageMode;
    }

    public String getProviderId() {
        return providerId;
    }

    public void setProviderId(String providerId) {
        this.providerId = providerId;
    }

    public String getProductionDate() {
        return productionDate;
    }

    public void setProductionDate(String productionDate) {
        this.productionDate = productionDate;
    }

    public Date getWareDate() {
        return wareDate;
    }

    public void setWareDate(Date wareDate) {
        this.wareDate = wareDate;
    }

    public String getDOCCTNUMBER() {
        return DOCCTNUMBER;
    }

    public void setDOCCTNUMBER(String DOCCTNUMBER) {
        this.DOCCTNUMBER = DOCCTNUMBER;
    }

    public String getGOODSVOLUME() {
        return GOODSVOLUME;
    }

    public void setGOODSVOLUME(String GOODSVOLUME) {
        this.GOODSVOLUME = GOODSVOLUME;
    }

    public String getOccupyNum() {
        return occupyNum;
    }

    public void setOccupyNum(String occupyNum) {
        this.occupyNum = occupyNum;
    }

    public String getNoticeId() {
        return noticeId;
    }

    public void setNoticeId(String noticeId) {
        this.noticeId = noticeId;
    }

    public String getOriBill() {
        return oriBill;
    }

    public void setOriBill(String oriBill) {
        this.oriBill = oriBill;
    }

    public String getCTL() {
        return CTL;
    }

    public void setCTL(String CTL) {
        this.CTL = CTL;
    }

    public String getBARCODE() {
        return BARCODE;
    }

    public String getREMARK() {
        return REMARK;
    }

    public void setREMARK(String REMARK) {
        this.REMARK = REMARK;
    }

    public void setBARCODE(String BARCODE) {
        this.BARCODE = BARCODE;
    }

    public String getCustomerId() {
        return customerId;
    }

    public void setCustomerId(String customerId) {
        this.customerId = customerId;
    }

    public String getGoodsSku() {
        return goodsSku;
    }

    public void setGoodsSku(String goodsSku) {
        this.goodsSku = goodsSku;
    }

    public String getLocIdName() {
        return locIdName;
    }

    public void setLocIdName(String locIdName) {
        this.locIdName = locIdName;
    }

    public String getWgh() {
        return wgh;
    }

    public void setWgh(String wgh) {
        this.wgh = wgh;
    }

    public String getGoodsName() {
        return goodsName;
    }

    public void setGoodsName(String goodsName) {
        this.goodsName = goodsName;
    }

    public String getBoxType() {
        return boxType;
    }

    public void setBoxType(String boxType) {
        this.boxType = boxType;
    }

    public String getPackingNum() {
        return packingNum;
    }

    public void setPackingNum(String packingNum) {
        this.packingNum = packingNum;
    }

    public String getProDucLotId() {
        return ProDucLotId;
    }

    public void setProDucLotId(String proDucLotId) {
        ProDucLotId = proDucLotId;
    }

    public String getWhseloc() {
        return Whseloc;
    }

    public void setWhseloc(String whseloc) {
        Whseloc = whseloc;
    }

    public String getHIGH() {
        return HIGH;
    }

    public void setHIGH(String HIGH) {
        this.HIGH = HIGH;
    }

    public String getSTS() {
        return STS;
    }

    public void setSTS(String STS) {
        this.STS = STS;
    }

    public String getPRICE() {
        return PRICE;
    }

    public void setPRICE(String PRICE) {
        this.PRICE = PRICE;
    }

    public String getPROBLEM() {
        return PROBLEM;
    }

    public void setPROBLEM(String PROBLEM) {
        this.PROBLEM = PROBLEM;
    }

    public String getOrderNum() {
        return orderNum;
    }

    public void setOrderNum(String orderNum) {
        this.orderNum = orderNum;
    }

    public String getCUSTOMER() {
        return CUSTOMER;
    }

    public void setCUSTOMER(String CUSTOMER) {
        this.CUSTOMER = CUSTOMER;
    }

    public String getREMARK2() {
        return REMARK2;
    }

    public void setREMARK2(String REMARK2) {
        this.REMARK2 = REMARK2;
    }

    public String getONSHELFUSERID() {
        return ONSHELFUSERID;
    }

    public void setONSHELFUSERID(String ONSHELFUSERID) {
        this.ONSHELFUSERID = ONSHELFUSERID;
    }

    public String getPARTDESC() {
        return PARTDESC;
    }

    public void setPARTDESC(String PARTDESC) {
        this.PARTDESC = PARTDESC;
    }

    public String getHASVOLUME() {
        return HASVOLUME;
    }

    public void setHASVOLUME(String HASVOLUME) {
        this.HASVOLUME = HASVOLUME;
    }

    public String getWarehousingId() {
        return warehousingId;
    }

    public void setWarehousingId(String warehousingId) {
        this.warehousingId = warehousingId;
    }

    public String getUpgoodsId() {
        return upgoodsId;
    }

    public void setUpgoodsId(String upgoodsId) {
        this.upgoodsId = upgoodsId;
    }

    public String getBarCodeTpe() {
        return BarCodeTpe;
    }

    public void setBarCodeTpe(String barCodeTpe) {
        BarCodeTpe = barCodeTpe;
    }

    public String getBarCodef() {
        return BarCodef;
    }

    public void setBarCodef(String barCodef) {
        BarCodef = barCodef;
    }

    public String getGropSc() {
        return GropSc;
    }

    public void setGropSc(String gropSc) {
        GropSc = gropSc;
    }

    public String getLx() {
        return lx;
    }

    public void setLx(String lx) {
        this.lx = lx;
    }

    public String getNetWeigh() {
        return netWeigh;
    }

    public void setNetWeigh(String netWeigh) {
        this.netWeigh = netWeigh;
    }

    public String getStsErp() {
        return stsErp;
    }

    public void setStsErp(String stsErp) {
        this.stsErp = stsErp;
    }

    public String getStsDj() {
        return stsDj;
    }

    public void setStsDj(String stsDj) {
        this.stsDj = stsDj;
    }

    public String getSPECIFICATION() {
        return SPECIFICATION;
    }

    public void setSPECIFICATION(String SPECIFICATION) {
        this.SPECIFICATION = SPECIFICATION;
    }

    public String getGltrp() {
        return gltrp;
    }

    public void setGltrp(String gltrp) {
        this.gltrp = gltrp;
    }

    public String getGoodsMeasureId() {
        return goodsMeasureId;
    }

    public void setGoodsMeasureId(String goodsMeasureId) {
        this.goodsMeasureId = goodsMeasureId;
    }

    public String getSAPMSG() {
        return SAPMSG;
    }

    public void setSAPMSG(String SAPMSG) {
        this.SAPMSG = SAPMSG;
    }

    public String getVKBUR() {
        return VKBUR;
    }

    public void setVKBUR(String VKBUR) {
        this.VKBUR = VKBUR;
    }

    public String getKUNAG() {
        return KUNAG;
    }

    public void setKUNAG(String KUNAG) {
        this.KUNAG = KUNAG;
    }

    public String getZVKBUR() {
        return ZVKBUR;
    }

    public void setZVKBUR(String ZVKBUR) {
        this.ZVKBUR = ZVKBUR;
    }

    public String getZKUNAG() {
        return ZKUNAG;
    }

    public void setZKUNAG(String ZKUNAG) {
        this.ZKUNAG = ZKUNAG;
    }

    public String getZSOURCE() {
        return ZSOURCE;
    }

    public void setZSOURCE(String ZSOURCE) {
        this.ZSOURCE = ZSOURCE;
    }

    public String getQTBY1() {
        return QTBY1;
    }

    public void setQTBY1(String QTBY1) {
        this.QTBY1 = QTBY1;
    }

    public String getQTBY2() {
        return QTBY2;
    }

    public void setQTBY2(String QTBY2) {
        this.QTBY2 = QTBY2;
    }

    public String getQTBY3() {
        return QTBY3;
    }

    public void setQTBY3(String QTBY3) {
        this.QTBY3 = QTBY3;
    }

    public String getQTBY4() {
        return QTBY4;
    }

    public void setQTBY4(String QTBY4) {
        this.QTBY4 = QTBY4;
    }

    public String getQTBY5() {
        return QTBY5;
    }

    public void setQTBY5(String QTBY5) {
        this.QTBY5 = QTBY5;
    }

    public String getQTBY6() {
        return QTBY6;
    }

    public void setQTBY6(String QTBY6) {
        this.QTBY6 = QTBY6;
    }

    @Override
    public boolean equals(Object o) {
        if (this == o) return true;
        if (o == null || getClass() != o.getClass()) return false;
        TMiStock tMiStock = (TMiStock) o;
        return Objects.equals(stockId, tMiStock.stockId) && Objects.equals(putinId, tMiStock.putinId) && Objects.equals(putinIdLine, tMiStock.putinIdLine) && Objects.equals(storageId, tMiStock.storageId) && Objects.equals(areaId, tMiStock.areaId) && Objects.equals(locationId, tMiStock.locationId) && Objects.equals(goodsTypeid, tMiStock.goodsTypeid) && Objects.equals(goodsId, tMiStock.goodsId) && Objects.equals(shelvesNum, tMiStock.shelvesNum) && Objects.equals(VERSION, tMiStock.VERSION) && Objects.equals(storageMode, tMiStock.storageMode) && Objects.equals(providerId, tMiStock.providerId) && Objects.equals(productionDate, tMiStock.productionDate) && Objects.equals(wareDate, tMiStock.wareDate) && Objects.equals(DOCCTNUMBER, tMiStock.DOCCTNUMBER) && Objects.equals(GOODSVOLUME, tMiStock.GOODSVOLUME) && Objects.equals(occupyNum, tMiStock.occupyNum) && Objects.equals(noticeId, tMiStock.noticeId) && Objects.equals(oriBill, tMiStock.oriBill) && Objects.equals(CTL, tMiStock.CTL) && Objects.equals(BARCODE, tMiStock.BARCODE) && Objects.equals(customerId, tMiStock.customerId) && Objects.equals(goodsSku, tMiStock.goodsSku) && Objects.equals(locIdName, tMiStock.locIdName) && Objects.equals(wgh, tMiStock.wgh) && Objects.equals(goodsName, tMiStock.goodsName) && Objects.equals(boxType, tMiStock.boxType) && Objects.equals(packingNum, tMiStock.packingNum) && Objects.equals(ProDucLotId, tMiStock.ProDucLotId) && Objects.equals(Whseloc, tMiStock.Whseloc) && Objects.equals(HIGH, tMiStock.HIGH) && Objects.equals(STS, tMiStock.STS) && Objects.equals(PRICE, tMiStock.PRICE) && Objects.equals(PROBLEM, tMiStock.PROBLEM) && Objects.equals(orderNum, tMiStock.orderNum) && Objects.equals(CUSTOMER, tMiStock.CUSTOMER) && Objects.equals(REMARK2, tMiStock.REMARK2) && Objects.equals(ONSHELFUSERID, tMiStock.ONSHELFUSERID) && Objects.equals(PARTDESC, tMiStock.PARTDESC) && Objects.equals(HASVOLUME, tMiStock.HASVOLUME) && Objects.equals(warehousingId, tMiStock.warehousingId) && Objects.equals(upgoodsId, tMiStock.upgoodsId) && Objects.equals(BarCodeTpe, tMiStock.BarCodeTpe) && Objects.equals(BarCodef, tMiStock.BarCodef) && Objects.equals(GropSc, tMiStock.GropSc) && Objects.equals(lx, tMiStock.lx) && Objects.equals(netWeigh, tMiStock.netWeigh) && Objects.equals(stsErp, tMiStock.stsErp) && Objects.equals(stsDj, tMiStock.stsDj) && Objects.equals(SPECIFICATION, tMiStock.SPECIFICATION) && Objects.equals(gltrp, tMiStock.gltrp) && Objects.equals(goodsMeasureId, tMiStock.goodsMeasureId) && Objects.equals(SAPMSG, tMiStock.SAPMSG) && Objects.equals(VKBUR, tMiStock.VKBUR) && Objects.equals(KUNAG, tMiStock.KUNAG) && Objects.equals(ZVKBUR, tMiStock.ZVKBUR) && Objects.equals(ZKUNAG, tMiStock.ZKUNAG) && Objects.equals(ZSOURCE, tMiStock.ZSOURCE) && Objects.equals(QTBY1, tMiStock.QTBY1) && Objects.equals(QTBY2, tMiStock.QTBY2) && Objects.equals(QTBY3, tMiStock.QTBY3) && Objects.equals(QTBY4, tMiStock.QTBY4) && Objects.equals(QTBY5, tMiStock.QTBY5) && Objects.equals(QTBY6, tMiStock.QTBY6);
    }

    @Override
    public int hashCode() {
        return Objects.hash(stockId, putinId, putinIdLine, storageId, areaId, locationId, goodsTypeid, goodsId, shelvesNum, VERSION, storageMode, providerId, productionDate, wareDate, DOCCTNUMBER, GOODSVOLUME, occupyNum, noticeId, oriBill, CTL, BARCODE, customerId, goodsSku, locIdName, wgh, goodsName, boxType, packingNum, ProDucLotId, Whseloc, HIGH, STS, PRICE, PROBLEM, orderNum, CUSTOMER, REMARK2, ONSHELFUSERID, PARTDESC, HASVOLUME, warehousingId, upgoodsId, BarCodeTpe, BarCodef, GropSc, lx, netWeigh, stsErp, stsDj, SPECIFICATION, gltrp, goodsMeasureId, SAPMSG, VKBUR, KUNAG, ZVKBUR, ZKUNAG, ZSOURCE, QTBY1, QTBY2, QTBY3, QTBY4, QTBY5, QTBY6);
    }

    @Override
    public String toString() {
        return "TMiStock{" +
                "stockId='" + stockId + '\'' +
                ", putinId='" + putinId + '\'' +
                ", putinIdLine='" + putinIdLine + '\'' +
                ", storageId='" + storageId + '\'' +
                ", areaId='" + areaId + '\'' +
                ", locationId='" + locationId + '\'' +
                ", goodsTypeid='" + goodsTypeid + '\'' +
                ", goodsId='" + goodsId + '\'' +
                ", shelvesNum='" + shelvesNum + '\'' +
                ", VERSION='" + VERSION + '\'' +
                ", storageMode='" + storageMode + '\'' +
                ", providerId='" + providerId + '\'' +
                ", productionDate=" + productionDate +
                ", wareDate=" + wareDate +
                ", DOCCTNUMBER='" + DOCCTNUMBER + '\'' +
                ", GOODSVOLUME='" + GOODSVOLUME + '\'' +
                ", occupyNum='" + occupyNum + '\'' +
                ", noticeId='" + noticeId + '\'' +
                ", oriBill='" + oriBill + '\'' +
                ", CTL='" + CTL + '\'' +
                ", BARCODE='" + BARCODE + '\'' +
                ", customerId='" + customerId + '\'' +
                ", goodsSku='" + goodsSku + '\'' +
                ", locIdName='" + locIdName + '\'' +
                ", wgh='" + wgh + '\'' +
                ", goodsName='" + goodsName + '\'' +
                ", boxType='" + boxType + '\'' +
                ", packingNum='" + packingNum + '\'' +
                ", ProDucLotId='" + ProDucLotId + '\'' +
                ", Whseloc='" + Whseloc + '\'' +
                ", HIGH='" + HIGH + '\'' +
                ", STS='" + STS + '\'' +
                ", PRICE='" + PRICE + '\'' +
                ", PROBLEM='" + PROBLEM + '\'' +
                ", orderNum='" + orderNum + '\'' +
                ", CUSTOMER='" + CUSTOMER + '\'' +
                ", REMARK2='" + REMARK2 + '\'' +
                ", ONSHELFUSERID='" + ONSHELFUSERID + '\'' +
                ", PARTDESC='" + PARTDESC + '\'' +
                ", HASVOLUME='" + HASVOLUME + '\'' +
                ", warehousingId='" + warehousingId + '\'' +
                ", upgoodsId='" + upgoodsId + '\'' +
                ", BarCodeTpe='" + BarCodeTpe + '\'' +
                ", BarCodef='" + BarCodef + '\'' +
                ", GropSc='" + GropSc + '\'' +
                ", lx='" + lx + '\'' +
                ", netWeigh='" + netWeigh + '\'' +
                ", stsErp='" + stsErp + '\'' +
                ", stsDj='" + stsDj + '\'' +
                ", SPECIFICATION='" + SPECIFICATION + '\'' +
                ", gltrp='" + gltrp + '\'' +
                ", goodsMeasureId='" + goodsMeasureId + '\'' +
                ", SAPMSG='" + SAPMSG + '\'' +
                ", VKBUR='" + VKBUR + '\'' +
                ", KUNAG='" + KUNAG + '\'' +
                ", ZVKBUR='" + ZVKBUR + '\'' +
                ", ZKUNAG='" + ZKUNAG + '\'' +
                ", ZSOURCE='" + ZSOURCE + '\'' +
                ", QTBY1='" + QTBY1 + '\'' +
                ", QTBY2='" + QTBY2 + '\'' +
                ", QTBY3='" + QTBY3 + '\'' +
                ", QTBY4='" + QTBY4 + '\'' +
                ", QTBY5='" + QTBY5 + '\'' +
                ", QTBY6='" + QTBY6 + '\'' +
                '}';
    }
}

